Skip to content

Commit 03f5568

Browse files
committed
Define install rules before defining gtest external
1 parent ce25f80 commit 03f5568

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

CMakeLists.txt

+12-13
Original file line numberDiff line numberDiff line change
@@ -69,19 +69,6 @@ target_link_libraries(scitokens-list-access SciTokens)
6969
add_executable(scitokens-create src/create.cpp)
7070
target_link_libraries(scitokens-create SciTokens)
7171

72-
if( BUILD_UNITTESTS )
73-
if( NOT EXTERNAL_GTEST )
74-
include(ExternalProject)
75-
ExternalProject_Add(gtest
76-
PREFIX external/gtest
77-
URL ${CMAKE_CURRENT_SOURCE_DIR}/vendor/gtest
78-
INSTALL_COMMAND :
79-
)
80-
endif()
81-
enable_testing()
82-
add_subdirectory(test)
83-
endif()
84-
8572
get_directory_property(TARGETS BUILDSYSTEM_TARGETS)
8673
install(
8774
TARGETS ${TARGETS}
@@ -99,3 +86,15 @@ set_target_properties(
9986
SOVERSION "0"
10087
)
10188

89+
if( BUILD_UNITTESTS )
90+
if( NOT EXTERNAL_GTEST )
91+
include(ExternalProject)
92+
ExternalProject_Add(gtest
93+
PREFIX external/gtest
94+
URL ${CMAKE_CURRENT_SOURCE_DIR}/vendor/gtest
95+
INSTALL_COMMAND :
96+
)
97+
endif()
98+
enable_testing()
99+
add_subdirectory(test)
100+
endif()

0 commit comments

Comments
 (0)