xref: /aosp_15_r20/external/gflags/test/nc/CMakeLists.txt (revision 08ab5237c114d5c0eac1090c56f941d3f639d7d3)
1*08ab5237SOystein Eftevaag## gflags negative compilation tests
2*08ab5237SOystein Eftevaag
3*08ab5237SOystein Eftevaagcmake_minimum_required (VERSION 2.8.12 FATAL_ERROR)
4*08ab5237SOystein Eftevaag
5*08ab5237SOystein Eftevaagif (NOT TEST_NAME)
6*08ab5237SOystein Eftevaag  message (FATAL_ERROR "Missing TEST_NAME CMake flag")
7*08ab5237SOystein Eftevaagendif ()
8*08ab5237SOystein Eftevaagstring (TOUPPER ${TEST_NAME} TEST_NAME_UPPER)
9*08ab5237SOystein Eftevaag
10*08ab5237SOystein Eftevaagproject (gflags_${TEST_NAME})
11*08ab5237SOystein Eftevaag
12*08ab5237SOystein Eftevaagfind_package (gflags REQUIRED)
13*08ab5237SOystein Eftevaaginclude_directories ("${CMAKE_CURRENT_SOURCE_DIR}/..")
14*08ab5237SOystein Eftevaagadd_definitions (-DTEST_${TEST_NAME_UPPER})
15*08ab5237SOystein Eftevaagadd_executable (gflags_${TEST_NAME} gflags_nc.cc)
16*08ab5237SOystein Eftevaagtarget_link_libraries(gflags_${TEST_NAME} gflags)
17