CMakeLists.txt 671 B

123456789101112131415161718192021222324252627282930313233
  1. SET( SRCS
  2. CMakeSetup.h
  3. CMakeSetup.cpp
  4. MakeHelp.h
  5. MakeHelp.cpp
  6. CMakeGenDialog.h
  7. CMakeGenDialog.cpp
  8. CMakeSetup.rc
  9. CMakeSetupDialog.h
  10. CMakeSetupDialog.cpp
  11. PathDialog.h
  12. PathDialog.cpp
  13. PropertyList.cpp
  14. StdAfx.h
  15. StdAfx.cpp
  16. resource.h
  17. CMakeCommandLineInfo.cpp
  18. )
  19. # add stuff to use MFC in this executable
  20. ADD_DEFINITIONS(-D_AFXDLL)
  21. # Use of CMAKE_MFC_FLAG
  22. # Values:
  23. # 0: Use Standard Windows Libraries
  24. # 1: Use MFC in a Static Library
  25. # 2: Use MFC in a Shared DLL
  26. SET(CMAKE_MFC_FLAG 2)
  27. ADD_EXECUTABLE(CMakeSetup WIN32 ${SRCS})
  28. TARGET_LINK_LIBRARIES(CMakeSetup CMakeLib)
  29. ADD_DEPENDENCIES(CMakeSetup cmake)
  30. INSTALL_TARGETS(/bin CMakeSetup)