Skip to content

Commit

Permalink
Do not use the LOCATION target property
Browse files Browse the repository at this point in the history
CMake 3.0 policy CMP0026 deprecates this property.  Simply use the
target name instead because add_custom_command will transform it to the
location anyway.
  • Loading branch information
bradking committed May 13, 2014
1 parent a452067 commit 3eb4078
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions GCC_XML/GXFront/CMakeLists.txt
Expand Up @@ -19,8 +19,6 @@ ENDIF(GCCXML_NATIVE_CC1PLUS)

#-----------------------------------------------------------------------------
# Generate documentation.
GET_TARGET_PROPERTY(GCCXML_EXE gccxml LOCATION)

MAKE_DIRECTORY(${GCCXML_BINARY_DIR}/doc)

ADD_CUSTOM_TARGET(documentation ALL DEPENDS
Expand All @@ -31,22 +29,22 @@ ADD_CUSTOM_TARGET(documentation ALL DEPENDS
ADD_DEPENDENCIES(documentation gccxml)

ADD_CUSTOM_COMMAND(OUTPUT ${GCCXML_BINARY_DIR}/doc/gccxml.1
COMMAND ${GCCXML_EXE} --man > ${GCCXML_BINARY_DIR}/doc/gccxml.1
COMMAND gccxml --man > ${GCCXML_BINARY_DIR}/doc/gccxml.1
DEPENDS gccxml
)

ADD_CUSTOM_COMMAND(OUTPUT ${GCCXML_BINARY_DIR}/doc/gccxml.txt
COMMAND ${GCCXML_EXE} --help > ${GCCXML_BINARY_DIR}/doc/gccxml.txt
COMMAND gccxml --help > ${GCCXML_BINARY_DIR}/doc/gccxml.txt
DEPENDS gccxml
)

ADD_CUSTOM_COMMAND(OUTPUT ${GCCXML_BINARY_DIR}/doc/gccxml.html
COMMAND ${GCCXML_EXE} --help-html > ${GCCXML_BINARY_DIR}/doc/gccxml.html
COMMAND gccxml --help-html > ${GCCXML_BINARY_DIR}/doc/gccxml.html
DEPENDS gccxml
)

ADD_CUSTOM_COMMAND(OUTPUT ${GCCXML_BINARY_DIR}/doc/Copyright.txt
COMMAND ${GCCXML_EXE} --copyright > ${GCCXML_BINARY_DIR}/doc/Copyright.txt
COMMAND gccxml --copyright > ${GCCXML_BINARY_DIR}/doc/Copyright.txt
DEPENDS gccxml
)

Expand Down

0 comments on commit 3eb4078

Please sign in to comment.