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