blob: 0f900f37e504569c3cd442fe2bdf6b62d2d8e8ca [file] [log] [blame]
set(WinLauncher_INCLUDE_DIRECTORIES
WinLauncher.vcxproj
"${DERIVED_SOURCES_DIR}/ForwardingHeaders"
"${DERIVED_SOURCES_DIR}/ForwardingHeaders/WebKit"
"${DERIVED_SOURCES_DIR}"
"${WTF_DIR}"
"${CMAKE_SOURCE_DIR}"
"${CMAKE_SOURCE_DIR}/Source"
)
set(WinLauncher_SOURCES
AccessibilityDelegate.cpp
DOMDefaultImpl.cpp
PageLoadTestClient.cpp
PrintWebUIDelegate.cpp
ResourceLoadDelegate.cpp
WinLauncher.cpp
WinLauncherWebHost.cpp
WinMain.cpp
stdafx.cpp
WinLauncher.vcxproj/WinLauncherLib.rc
)
set(WinLauncher_LIBRARIES
CFLite
DbgHelp
WTF
WebKit
WebKitGUID
comctl32
comsupp
comsuppw
shlwapi
)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /ENTRY:wWinMainCRTStartup")
add_definitions(-D_UNICODE -DWIN_CAIRO)
include_directories(${WinLauncher_INCLUDE_DIRECTORIES})
add_library(WinLauncher SHARED ${WinLauncher_SOURCES})
target_link_libraries(WinLauncher ${WinLauncher_LIBRARIES})
set_target_properties(WinLauncher PROPERTIES FOLDER "Tools")
add_executable(WinLauncherLauncher WIN32 ${TOOLS_DIR}/win/DLLLauncher/DLLLauncherMain.cpp WinLauncher.vcxproj/WinLauncher.rc)
target_link_libraries(WinLauncherLauncher shlwapi)
set_target_properties(WinLauncherLauncher PROPERTIES FOLDER "Tools")
set_target_properties(WinLauncherLauncher PROPERTIES OUTPUT_NAME "WinLauncher")