Skip to content

Commit

Permalink
Trying to get CI working
Browse files Browse the repository at this point in the history
  • Loading branch information
jgaa committed Mar 9, 2024
1 parent 8555ba5 commit 72bfb91
Showing 1 changed file with 30 additions and 14 deletions.
44 changes: 30 additions & 14 deletions tests/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@

message ("GTEST_LIBRARIES: ${GTEST_LIBRARIES}")
message ("GTest_LIBRARIES: ${GTest_LIBRARIES}")

message ("GTEST_INCLUDE_DIRS: ${GTEST_INCLUDE_DIRS}")
message ("GTest_INCLUDE_DIRS: ${GTest_INCLUDE_DIRS}")

if (NOT GTEST_LIBRARIES)
set (GTEST_LIBRARIES ${GTest_LIBRARIES})
endif()

if (NOT GTEST_INCLUDE_DIRS)
set (GTEST_INCLUDE_DIRS ${GTest_INCLUDE_DIRS})
endif()


####### unit_tests

add_executable(unit_tests
Expand All @@ -13,12 +29,13 @@ add_dependencies(unit_tests

target_include_directories(unit_tests
PRIVATE
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}
$<BUILD_INTERFACE:${MYSQLPOOL_ROOT}/include
$<BUILD_INTERFACE:${MYSQLPOOL_ROOT}/src/lib
$<BUILD_INTERFACE:${CMAKE_BINARY_DIR}/generated-include>
$<BUILD_INTERFACE:${CMAKE_BINARY_DIR}/external-projects/installed/include>
$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>
${CMAKE_CURRENT_SOURCE_DIR}
${MYSQLPOOL_ROOT}/include
${MYSQLPOOL_ROOT}/src/lib
${CMAKE_BINARY_DIR}/generated-include>
${CMAKE_BINARY_DIR}/external-projects/installed/include>
${CMAKE_CURRENT_BINARY_DIR}
${GTEST_INCLUDE_DIRS}
)

target_link_libraries(unit_tests
Expand All @@ -33,8 +50,6 @@ target_link_libraries(unit_tests

add_test(NAME unit_tests COMMAND unit_tests)

message("GTEST_LIBRARIES: ${GTEST_LIBRARIES}")

####### integration_tests
if (MYSQLPOOL_WITH_INTGRATION_TESTS)

Expand All @@ -51,12 +66,13 @@ add_dependencies(integration_tests

target_include_directories(integration_tests
PRIVATE
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}
$<BUILD_INTERFACE:${MYSQLPOOL_ROOT}/include
$<BUILD_INTERFACE:${MYSQLPOOL_ROOT}/src/lib
$<BUILD_INTERFACE:${CMAKE_BINARY_DIR}/generated-include>
$<BUILD_INTERFACE:${CMAKE_BINARY_DIR}/external-projects/installed/include>
$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>
${CMAKE_CURRENT_SOURCE_DIR}
${MYSQLPOOL_ROOT}/include
${MYSQLPOOL_ROOT}/src/lib
${CMAKE_BINARY_DIR}/generated-include>
${CMAKE_BINARY_DIR}/external-projects/installed/include>
${CMAKE_CURRENT_BINARY_DIR}
${GTEST_INCLUDE_DIRS}
)

target_link_libraries(integration_tests
Expand Down

0 comments on commit 72bfb91

Please sign in to comment.