GenerateSource.cmake 336 B

123456789101112131415
  1. enable_language(CXX)
  2. # Ensure re-generation
  3. file(REMOVE "${CMAKE_CURRENT_BINARY_DIR}/main.cpp")
  4. file(GENERATE
  5. OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/main.cpp"
  6. CONTENT "int main() { return 0; }\n"
  7. )
  8. add_executable(mn "${CMAKE_CURRENT_BINARY_DIR}/main.cpp")
  9. add_subdirectory(GenerateSource)
  10. target_link_libraries(mn PRIVATE ObjLib)