Skip to content

Commit c9af4e2

Browse files
committed
Replace SOURCE_DIR with standard PROJECT_SOURCE_DIR
1 parent 705c15c commit c9af4e2

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

zproject_cmake.gsl

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ enable_language(C)
2828
.endif
2929
enable_testing()
3030

31-
set(SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}")
3231
set(CMAKE_EXPORT_COMPILE_COMMANDS 1)
3332
# Select flags
3433
if(MSVC)
@@ -48,7 +47,7 @@ set(pkg_config_names_private "")
4847
########################################################################
4948
.if project.stable
5049
if (NOT CMAKE_BUILD_TYPE)
51-
if (EXISTS "${SOURCE_DIR}/.git")
50+
if (EXISTS "${PROJECT_SOURCE_DIR}/.git")
5251
set (CMAKE_BUILD_TYPE Debug)
5352
else ()
5453
# http://xit0.org/2013/04/cmake-use-git-branch-and-commit-details-in-project/
@@ -106,7 +105,7 @@ check_symbol_exists($(symbol:) "$(header:)" HAVE_DECL_$(SYMBOL:c))
106105

107106
. endif
108107
.endfor
109-
file(REMOVE "${SOURCE_DIR}/src/platform.h")
108+
file(REMOVE "${PROJECT_SOURCE_DIR}/src/platform.h")
110109

111110
file(WRITE "${PROJECT_BINARY_DIR}/platform.h.in" "
112111
#cmakedefine HAVE_LINUX_WIRELESS_H
@@ -127,9 +126,9 @@ if (WIN32)
127126
if (MSVC AND NOT (CMAKE_CXX_COMPILER_ID MATCHES "Clang"))
128127
enable_language(CXX)
129128
. if project.use_cxx
130-
file(GLOB sources "${SOURCE_DIR}/src/*.$(project.source_ext)")
129+
file(GLOB sources "${PROJECT_SOURCE_DIR}/src/*.$(project.source_ext)")
131130
. else
132-
file(GLOB sources "${SOURCE_DIR}/src/*.$(project.source_ext)")
131+
file(GLOB sources "${PROJECT_SOURCE_DIR}/src/*.$(project.source_ext)")
133132
. endif
134133
set_source_files_properties(
135134
${sources}
@@ -156,7 +155,7 @@ if (CYGWIN)
156155
set(MORE_LIBRARIES)
157156
endif()
158157

159-
list(APPEND CMAKE_MODULE_PATH "${SOURCE_DIR}")
158+
list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}")
160159
set(OPTIONAL_LIBRARIES)
161160
set(OPTIONAL_LIBRARIES_STATIC)
162161
.for use where !(implied & private)
@@ -279,7 +278,7 @@ install(FILES ${$(project.prefix)_headers} DESTINATION include)
279278
########################################################################
280279

281280

282-
include_directories("${SOURCE_DIR}/src" "${SOURCE_DIR}/include" "${PROJECT_BINARY_DIR}")
281+
include_directories("${PROJECT_SOURCE_DIR}/src" "${PROJECT_SOURCE_DIR}/include" "${PROJECT_BINARY_DIR}")
283282
set ($(project.linkname)_sources
284283
.for class where !draft
285284
. if project.use_cxx
@@ -437,12 +436,12 @@ ELSE (ENABLE_DRAFTS)
437436
set (pkg_config_defines "")
438437
ENDIF (ENABLE_DRAFTS)
439438
configure_file(
440-
"${SOURCE_DIR}/src/$(project.libname).pc.in"
441-
"${SOURCE_DIR}/src/$(project.libname).pc"
439+
"${PROJECT_SOURCE_DIR}/src/$(project.libname).pc.in"
440+
"${PROJECT_SOURCE_DIR}/src/$(project.libname).pc"
442441
@ONLY)
443442

444443
install(
445-
FILES "${SOURCE_DIR}/src/$(project.libname).pc"
444+
FILES "${PROJECT_SOURCE_DIR}/src/$(project.libname).pc"
446445
DESTINATION "lib${LIB_SUFFIX}/pkgconfig"
447446
)
448447

@@ -482,9 +481,9 @@ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/$(project.linkname)Config.cmake
482481
add_executable(
483482
$(main.name)
484483
. if project.use_cxx
485-
"${SOURCE_DIR}/src/$(name).$(project.source_ext)"
484+
"${PROJECT_SOURCE_DIR}/src/$(name).$(project.source_ext)"
486485
. else
487-
"${SOURCE_DIR}/src/$(name).$(project.source_ext)"
486+
"${PROJECT_SOURCE_DIR}/src/$(name).$(project.source_ext)"
488487
. endif
489488
)
490489
if (TARGET $(project.linkname))

0 commit comments

Comments
 (0)