语帆
2024-02-28 e59ec16e6a1306d27056d48f7426b6c9a18ae669
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
## gflags negative compilation tests
 
cmake_minimum_required (VERSION 2.8.12 FATAL_ERROR)
 
if (NOT TEST_NAME)
  message (FATAL_ERROR "Missing TEST_NAME CMake flag")
endif ()
string (TOUPPER ${TEST_NAME} TEST_NAME_UPPER)
 
project (gflags_${TEST_NAME})
 
find_package (gflags REQUIRED)
include_directories ("${CMAKE_CURRENT_SOURCE_DIR}/..")
add_definitions (-DTEST_${TEST_NAME_UPPER})
add_executable (gflags_${TEST_NAME} gflags_nc.cc)
target_link_libraries(gflags_${TEST_NAME} gflags)