OutDir.cmake 659 B

12345678910111213141516171819202122232425262728
  1. set(CMAKE_FIND_LIBRARY_PREFIXES "lib" "")
  2. set(CMAKE_FIND_LIBRARY_SUFFIXES ".lib" ".a" ".so" ".sl" ".dylib" ".dll.a")
  3. find_library(TESTC1_LIB
  4. NAMES testc1 testc1_test_debug_postfix
  5. PATHS ${top}/archive
  6. NO_DEFAULT_PATH)
  7. find_library(TESTC2_LIB
  8. NAMES testc2 testc2_test_debug_postfix
  9. PATHS ${top}/archive ${top}/library
  10. NO_DEFAULT_PATH)
  11. find_program(CONLY_EXE
  12. NAMES COnly
  13. PATHS ${top}/runtime
  14. NO_DEFAULT_PATH)
  15. file(WRITE ${top}/OutDir.h "/* Generated by ${CMAKE_CURRENT_LIST_FILE} */
  16. #ifndef OutDir_h
  17. #define OutDir_h
  18. #define TESTC1_LIB \"${TESTC1_LIB}\"
  19. #define TESTC2_LIB \"${TESTC2_LIB}\"
  20. #define CONLY_EXE \"${CONLY_EXE}\"
  21. #endif
  22. ")