Skip to content

Commit 8bd7fc6

Browse files
Replace PROJECT_SOURCE_DIR to TOP in CMake (doxygen#11843)
* refactor(CMake): replace PROJECT_SOURCE_DIR to TOP * refactor(src/CMake): replace PROJECT_SOURCE_DIR to TOP * refactor(doxmlparser/CMake): replace PROJECT_SOURCE_DIR to TOP * refactor(doxyapp/CMake): replace PROJECT_SOURCE_DIR to TOP * refactor(doxyparse/CMake): replace PROJECT_SOURCE_DIR to TOP * refactor(doxysearch/CMake): replace PROJECT_SOURCE_DIR to TOP * refactor(doxywizard/CMake): replace PROJECT_SOURCE_DIR to TOP * refactor(CMake): replace PROJECT_SOURCE_DIR to TOP * refactor(CMake): replace PROJECT_SOURCE_DIR to TOP * refactor(CMake): replace PROJECT_SOURCE_DIR to TOP * refactor(libmscgen/CMake): replace PROJECT_SOURCE_DIR to TOP * refactor(doc/CMake): replace PROJECT_SOURCE_DIR to TOP * refactor(doc_internal/CMake): replace PROJECT_SOURCE_DIR to TOP * refactor(examples/CMake): replace PROJECT_SOURCE_DIR to TOP * refactor(libversion/CMake): replace PROJECT_SOURCE_DIR to TOP * refactor(libxml/CMake): replace PROJECT_SOURCE_DIR to TOP * refactor(testing/CMake): replace PROJECT_SOURCE_DIR to TOP * refactor(vhdlparser/CMake): replace PROJECT_SOURCE_DIR to TOP * Revert "refactor: replace PROJECT_SOURCE_DIR to TOP" * feat(CMake): replace TOP to PROJECT_SOURCE_DIR, remove TOP
1 parent 775026e commit 8bd7fc6

File tree

5 files changed

+11
-12
lines changed

5 files changed

+11
-12
lines changed

CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ endif()
6060

6161
list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake")
6262
list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake/Sanitizers")
63-
set(TOP "${PROJECT_SOURCE_DIR}")
6463
include(version)
6564

6665
message(STATUS "Using Cmake version ${CMAKE_VERSION}")

cmake/version.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
file (STRINGS "${TOP}/VERSION" VERSION)
1+
file (STRINGS "${PROJECT_SOURCE_DIR}/VERSION" VERSION)
22
set(ENV{VERSION} "${VERSION}")
3-
set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ${TOP}/VERSION)
3+
set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ${PROJECT_SOURCE_DIR}/VERSION)

doc/CMakeLists.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
# Documents produced by Doxygen are derivative works derived from the
1212
# input used in their production; they are not affected by this license.
1313

14-
include (${TOP}/cmake/version.cmake)
14+
include (${PROJECT_SOURCE_DIR}/cmake/version.cmake)
1515
string(TIMESTAMP DATE "%d-%m-%Y")
1616
string(TIMESTAMP YEAR "%Y")
1717

@@ -155,7 +155,7 @@ if (build_doc_chm)
155155
)
156156
endif ()
157157

158-
file(GLOB LANG_FILES CONFIGURE_DEPENDS "${TOP}/src//translator_??.h")
158+
file(GLOB LANG_FILES CONFIGURE_DEPENDS "${PROJECT_SOURCE_DIR}/src//translator_??.h")
159159

160160
file(MAKE_DIRECTORY ${PROJECT_BINARY_DIR}/src
161161
${PROJECT_BINARY_DIR}/doc
@@ -209,8 +209,8 @@ set_source_files_properties(language.dox PROPERTIES GENERATED 1)
209209

210210
# doc/config.dox (see tag Doxyfile:INPUT)
211211
add_custom_command(
212-
COMMAND ${Python_EXECUTABLE} ${TOP}/src/configgen.py -doc ${TOP}/src/config.xml > config.dox
213-
DEPENDS ${TOP}/src/config.xml ${TOP}/src/configgen.py
212+
COMMAND ${Python_EXECUTABLE} ${PROJECT_SOURCE_DIR}/src/configgen.py -doc ${PROJECT_SOURCE_DIR}/src/config.xml > config.dox
213+
DEPENDS ${PROJECT_SOURCE_DIR}/src/config.xml ${PROJECT_SOURCE_DIR}/src/configgen.py
214214
OUTPUT config.dox
215215
WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/doc/
216216
)

doc_internal/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ set(DOC_FILES
2727
translator.py
2828
)
2929

30-
file(GLOB LANG_FILES CONFIGURE_DEPENDS "${TOP}/src//translator_??.h")
30+
file(GLOB LANG_FILES CONFIGURE_DEPENDS "${PROJECT_SOURCE_DIR}/src//translator_??.h")
3131

3232
foreach (f ${DOC_FILES})
3333
add_custom_command(OUTPUT ${PROJECT_BINARY_DIR}/doc_internal/${f}

examples/CMakeLists.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@ foreach (f_inp ${BASIC_EXAMPLES})
8383
COMMAND ${CMAKE_COMMAND} -E make_directory ${PROJECT_BINARY_DIR}/html/examples/${f}
8484
COMMAND ${CMAKE_COMMAND} -E make_directory ${PROJECT_BINARY_DIR}/latex/examples/${f}
8585
COMMAND ${CMAKE_COMMAND} -E env PROJECT_BINARY_DIR=${PROJECT_BINARY_DIR} EXTRA_SETTINGS=docuexample.cfg ${EXECUTABLE_OUTPUT_PATH}/doxygen ${f}.cfg
86-
COMMAND ${Python_EXECUTABLE} ${TOP}/examples/strip_example.py < ${PROJECT_BINARY_DIR}/latex/examples/${f}/latex/refman.tex > ${PROJECT_BINARY_DIR}/latex/examples/${f}/latex/refman_doc.tex
87-
DEPENDS doxygen ${f}.${f_ext} ${f}.cfg ${TOP}/examples/strip_example.py ${f_dep} baseexample.cfg docuexample.cfg
86+
COMMAND ${Python_EXECUTABLE} ${PROJECT_SOURCE_DIR}/examples/strip_example.py < ${PROJECT_BINARY_DIR}/latex/examples/${f}/latex/refman.tex > ${PROJECT_BINARY_DIR}/latex/examples/${f}/latex/refman_doc.tex
87+
DEPENDS doxygen ${f}.${f_ext} ${f}.cfg ${PROJECT_SOURCE_DIR}/examples/strip_example.py ${f_dep} baseexample.cfg docuexample.cfg
8888
OUTPUT ${PROJECT_BINARY_DIR}/html/examples/${f}/html/index.html ${PROJECT_BINARY_DIR}/latex/examples/${f}/latex/refman_doc.tex
8989
WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/examples
9090
)
@@ -123,8 +123,8 @@ if (DOT)
123123
COMMAND ${CMAKE_COMMAND} -E make_directory ${PROJECT_BINARY_DIR}/html/examples/diagrams
124124
COMMAND ${CMAKE_COMMAND} -E make_directory ${PROJECT_BINARY_DIR}/latex/examples/diagrams
125125
COMMAND ${CMAKE_COMMAND} -E env PROJECT_BINARY_DIR=${PROJECT_BINARY_DIR} EXTRA_SETTINGS=docuexample.cfg ${EXECUTABLE_OUTPUT_PATH}/doxygen diagrams.cfg
126-
COMMAND ${Python_EXECUTABLE} ${TOP}/examples/strip_example.py < ${PROJECT_BINARY_DIR}/latex/examples/diagrams/latex/refman.tex > ${PROJECT_BINARY_DIR}/latex/examples/diagrams/latex/refman_doc.tex
127-
DEPENDS doxygen diagrams_a.h diagrams_b.h diagrams_c.h diagrams_d.h diagrams_e.h diagrams.cfg ${TOP}/examples/strip_example.py baseexample.cfg docuexample.cfg
126+
COMMAND ${Python_EXECUTABLE} ${PROJECT_SOURCE_DIR}/examples/strip_example.py < ${PROJECT_BINARY_DIR}/latex/examples/diagrams/latex/refman.tex > ${PROJECT_BINARY_DIR}/latex/examples/diagrams/latex/refman_doc.tex
127+
DEPENDS doxygen diagrams_a.h diagrams_b.h diagrams_c.h diagrams_d.h diagrams_e.h diagrams.cfg ${PROJECT_SOURCE_DIR}/examples/strip_example.py baseexample.cfg docuexample.cfg
128128
OUTPUT ${PROJECT_BINARY_DIR}/html/examples/diagrams/html/index.html ${PROJECT_BINARY_DIR}/latex/examples/diagrams/latex/refman_doc.tex
129129
WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/examples
130130
)

0 commit comments

Comments
 (0)