testcflags.c 626 B

1234567891011121314151617181920212223242526
  1. #include <string.h>
  2. int TestTargetCompileFlags(char* m)
  3. {
  4. #ifndef COMPLEX_TARGET_FLAG
  5. strcpy(m, "CMAKE SET_TARGET_PROPERTIES COMPILE_FLAGS did not work");
  6. return 0;
  7. #endif
  8. strcpy(m, "CMAKE SET_TARGET_PROPERTIES COMPILE_FLAGS worked");
  9. return 1;
  10. }
  11. int TestCFlags(char* m)
  12. {
  13. /* TEST_CXX_FLAGS should not be defined in a c file */
  14. #ifdef TEST_CXX_FLAGS
  15. strcpy(m, "CMake CMAKE_CXX_FLAGS (TEST_CXX_FLAGS) found in c file.");
  16. return 0;
  17. #endif
  18. /* TEST_C_FLAGS should be defined in a c file */
  19. #ifndef TEST_C_FLAGS
  20. strcpy(m, "CMake CMAKE_C_FLAGS (TEST_C_FLAGS) not found in c file.");
  21. return 0;
  22. #endif
  23. return 1;
  24. }