Skip to content
Snippets Groups Projects
Commit aa3acf8d authored by deuce's avatar deuce
Browse files

Install paths shouldn't have variables in them or CPack will get annoyed.

parent c9ce172f
No related branches found
No related tags found
No related merge requests found
......@@ -16,8 +16,7 @@ if(WIN32)
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
)
add_custom_target(chat ALL
COMMAND if not exist \"${BINARY_DIR}\\$<CONFIGURATION>\" mkdir \"${BINARY_DIR}\\$<CONFIGURATION>\"
COMMAND copy \"${SOURCE_DIR}\\chat.exe\" \"${BINARY_DIR}\\$<CONFIGURATION>\\\"
COMMAND copy \"${SOURCE_DIR}\\chat.exe\" \"${BINARY_DIR}\\\"
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/chat.exe
SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/chat.cpp
${CMAKE_CURRENT_SOURCE_DIR}/MainFormUnit.cpp
......@@ -27,5 +26,5 @@ if(WIN32)
${CMAKE_CURRENT_SOURCE_DIR}/chat.res
)
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/$<CONFIGURATION>/chat.exe DESTINATION bin)
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/chat.exe DESTINATION bin)
endif()
......@@ -3,8 +3,8 @@ project (SBBSCtrl C CXX)
cmake_minimum_required(VERSION 2.8)
macro(makelib name)
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/${name}.lib
COMMAND implib ${CMAKE_CURRENT_SOURCE_DIR}/${name}.lib ${SBBS3_BINARY_DIR}/${CMAKE_CFG_INTDIR}/${name}.dll
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}//${name}.lib
COMMAND implib ${CMAKE_CURRENT_SOURCE_DIR}/${name}.lib ${SBBS3_BINARY_DIR}/${name}.dll
)
add_custom_target(${name}_OMF_lib ALL)
add_dependencies(${name}_OMF_lib ${name})
......@@ -106,8 +106,8 @@ if(WIN32)
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
)
add_custom_target(sbbsctrl ALL
COMMAND if not exist \"${BINARY_DIR}\\$<CONFIGURATION>\" mkdir \"${BINARY_DIR}\\$<CONFIGURATION>\"
COMMAND copy \"${SOURCE_DIR}\\sbbsctrl.exe\" \"${BINARY_DIR}\\$<CONFIGURATION>\\\"
COMMAND if not exist \"${BINARY_DIR}\" mkdir \"${BINARY_DIR}\"
COMMAND copy \"${SOURCE_DIR}\\sbbsctrl.exe\" \"${BINARY_DIR}\\\"
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/sbbsctrl.exe
SOURCES
AboutBoxFormUnit.cpp
......@@ -204,5 +204,5 @@ if(WIN32)
makelib(services)
add_dependencies(sbbsctrl sbbs_OMF_lib mailsrvr_OMF_lib ftpsrvr_OMF_lib websrvr_OMF_lib services_OMF_lib)
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/$<CONFIGURATION>/sbbsctrl.exe DESTINATION bin)
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/sbbsctrl.exe DESTINATION bin)
endif()
This diff is collapsed.
......@@ -33,9 +33,9 @@ add_executable(makehelp makehelp.c)
double_require_lib(makehelp xpdev)
add_custom_command(OUTPUT
${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/scfghelp.dat
${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/scfghelp.ixb
COMMAND makehelp "${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}"
${CMAKE_CURRENT_BINARY_DIR}/scfghelp.dat
${CMAKE_CURRENT_BINARY_DIR}/scfghelp.ixb
COMMAND makehelp "${CMAKE_CURRENT_BINARY_DIR}"
DEPENDS makehelp
scfg.c
scfgsys.c
......@@ -52,9 +52,13 @@ add_custom_command(OUTPUT
add_custom_target(help ALL
DEPENDS
${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/scfghelp.dat
${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/scfghelp.ixb
${CMAKE_CURRENT_BINARY_DIR}/scfghelp.dat
${CMAKE_CURRENT_BINARY_DIR}/scfghelp.ixb
)
install(TARGETS scfg DESTINATION bin)
install(FILES scfghelp.dat scfghelp.ixb DESTINATION share/scfg)
install(FILES
${CMAKE_CURRENT_BINARY_DIR}/scfghelp.dat
${CMAKE_CURRENT_BINARY_DIR}/scfghelp.ixb
DESTINATION share/scfg
)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment