Windows.cmake 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. SET(WIN32 1)
  2. SET(CMAKE_STATIC_LIBRARY_PREFIX "")
  3. SET(CMAKE_STATIC_LIBRARY_SUFFIX ".lib")
  4. SET(CMAKE_SHARED_LIBRARY_PREFIX "") # lib
  5. SET(CMAKE_SHARED_LIBRARY_SUFFIX ".dll") # .so
  6. SET(CMAKE_IMPORT_LIBRARY_PREFIX "")
  7. SET(CMAKE_IMPORT_LIBRARY_SUFFIX ".lib")
  8. SET(CMAKE_EXECUTABLE_SUFFIX ".exe") # .exe
  9. SET(CMAKE_LINK_LIBRARY_SUFFIX ".lib")
  10. SET(CMAKE_DL_LIBS "")
  11. SET(CMAKE_FIND_LIBRARY_PREFIXES "")
  12. SET(CMAKE_FIND_LIBRARY_SUFFIXES ".lib")
  13. # for borland make long command lines are redirected to a file
  14. # with the following syntax, see Windows-bcc32.cmake for use
  15. IF(CMAKE_GENERATOR MATCHES "Borland")
  16. SET(CMAKE_START_TEMP_FILE "@&&|\n")
  17. SET(CMAKE_END_TEMP_FILE "\n|")
  18. ENDIF(CMAKE_GENERATOR MATCHES "Borland")
  19. # for nmake make long command lines are redirected to a file
  20. # with the following syntax, see Windows-bcc32.cmake for use
  21. IF(CMAKE_GENERATOR MATCHES "NMake")
  22. SET(CMAKE_START_TEMP_FILE "@<<\n")
  23. SET(CMAKE_END_TEMP_FILE "\n<<")
  24. ENDIF(CMAKE_GENERATOR MATCHES "NMake")
  25. INCLUDE(Platform/WindowsPaths)
  26. # uncomment these out to debug nmake and borland makefiles
  27. #SET(CMAKE_START_TEMP_FILE "")
  28. #SET(CMAKE_END_TEMP_FILE "")
  29. #SET(CMAKE_VERBOSE_MAKEFILE 1)