You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
2.5 KiB
70 lines
2.5 KiB
include_directories("../../Apps") |
|
include_directories("../../CoreLib") |
|
include_directories("../../FeatureLib") |
|
include_directories("../../NucleusLib/inc") |
|
include_directories("../../NucleusLib") |
|
include_directories("../../PubUtilLib") |
|
|
|
include_directories(${OPENSSL_INCLUDE_DIR}) |
|
include_directories(${CURL_INCLUDE_DIR}) |
|
|
|
set(plUruLauncher_HEADERS |
|
Intern.h |
|
Pch.h |
|
plLauncherInfo.h |
|
) |
|
|
|
set(plUruLauncher_SOURCES |
|
Main.cpp |
|
SelfPatcher.cpp |
|
) |
|
|
|
set(plUruLauncher_RESOURCES |
|
plUruLauncher.rc |
|
resource.h |
|
|
|
banner.bmp |
|
Dirt.ICO |
|
) |
|
|
|
add_executable(plUruLauncher WIN32 ${plUruLauncher_SOURCES} ${plUruLauncher_HEADERS} |
|
${plUruLauncher_RESOURCES}) |
|
if(PLASMA_EXTERNAL_RELEASE) |
|
set_target_properties(plUruLauncher PROPERTIES OUTPUT_NAME UruLauncher) |
|
endif(PLASMA_EXTERNAL_RELEASE) |
|
target_link_libraries(plUruLauncher CoreLib) |
|
target_link_libraries(plUruLauncher pfConsoleCore) |
|
target_link_libraries(plUruLauncher plAudioCore) |
|
target_link_libraries(plUruLauncher plClientPatcher) |
|
target_link_libraries(plUruLauncher plCompression) |
|
target_link_libraries(plUruLauncher plFile) |
|
target_link_libraries(plUruLauncher plNetClient) |
|
target_link_libraries(plUruLauncher plNetClientComm) |
|
target_link_libraries(plUruLauncher plNetGameLib) |
|
target_link_libraries(plUruLauncher plNetMessage) |
|
target_link_libraries(plUruLauncher plNetTransport) |
|
target_link_libraries(plUruLauncher plStatusLog) |
|
target_link_libraries(plUruLauncher plUnifiedTime) |
|
target_link_libraries(plUruLauncher pnAsyncCore) |
|
target_link_libraries(plUruLauncher pnAsyncCoreExe) |
|
target_link_libraries(plUruLauncher pnEncryption) |
|
target_link_libraries(plUruLauncher pnNetBase) |
|
target_link_libraries(plUruLauncher pnNetCli) |
|
target_link_libraries(plUruLauncher pnNetCommon) |
|
target_link_libraries(plUruLauncher pnNetProtocol) |
|
target_link_libraries(plUruLauncher pnProduct) |
|
target_link_libraries(plUruLauncher pnTimer) |
|
target_link_libraries(plUruLauncher pnUtils) |
|
|
|
target_link_libraries(plUruLauncher ${DirectX_LIBRARIES}) |
|
target_link_libraries(plUruLauncher ${OPENSSL_LIBRARIES}) |
|
target_link_libraries(plUruLauncher ${Ogg_LIBRARIES}) |
|
target_link_libraries(plUruLauncher ${Vorbis_LIBRARIES}) |
|
target_link_libraries(plUruLauncher ${CURL_LIBRARY}) |
|
target_link_libraries(plUruLauncher ws2_32) |
|
target_link_libraries(plUruLauncher rpcrt4) |
|
target_link_libraries(plUruLauncher comctl32) |
|
|
|
source_group("Source Files" FILES ${plUruLauncher_SOURCES}) |
|
source_group("Header Files" FILES ${plUruLauncher_HEADERS}) |
|
source_group("Resource Files" FILES ${plUruLauncher_RESOURCES})
|
|
|