CheckOBJCXXSourceCompiles.cmake 365 B

12345678910111213141516171819
  1. enable_language (OBJCXX)
  2. include(CheckSourceCompiles)
  3. set(OBJCXX 1) # test that this is tolerated
  4. check_source_compiles(OBJCXX [[
  5. #include <vector>
  6. #import <Foundation/Foundation.h>
  7. int main() {
  8. std::vector<int> v;
  9. NSObject *foo;
  10. return 0;
  11. }
  12. ]] SHOULD_BUILD)
  13. if(NOT SHOULD_BUILD)
  14. message(SEND_ERROR "Test fail for OBJCXX source.")
  15. endif()