diff --git a/modules/cefwebgui/include.cmake b/modules/cefwebgui/include.cmake index d904a7eb24..67b1666630 100644 --- a/modules/cefwebgui/include.cmake +++ b/modules/cefwebgui/include.cmake @@ -1,9 +1,4 @@ -if (APPLE OR WIN32) - set(DEFAULT_MODULE ON) -else () - # CefWebGui is not available on Linux - set(DEFAULT_MODULE OFF) -endif () +set(DEFAULT_MODULE ON) set(OPENSPACE_DEPENDENCIES webbrowser diff --git a/modules/webbrowser/CMakeLists.txt b/modules/webbrowser/CMakeLists.txt index 06909b2e13..586f778cb8 100644 --- a/modules/webbrowser/CMakeLists.txt +++ b/modules/webbrowser/CMakeLists.txt @@ -70,8 +70,8 @@ if (WIN32) option(USE_SANDBOX OFF) endif () -if (LINUX) - option(USE_SANDBOX OFF) +if (OS_LINUX) + set(USE_SANDBOX OFF) endif () # Add this project's cmake/ directory to the module path. @@ -194,35 +194,23 @@ if (OS_MACOSX) endif () endforeach() -set_property(TARGET ${CEF_HELPER_TARGET_GPU} PROPERTY FOLDER "Helper") -set_property(TARGET ${CEF_HELPER_TARGET_RENDERER} PROPERTY FOLDER "Helper") - + set_property(TARGET ${CEF_HELPER_TARGET_GPU} PROPERTY FOLDER "Helper") + set_property(TARGET ${CEF_HELPER_TARGET_RENDERER} PROPERTY FOLDER "Helper") +else() + message(STATUS "Setting up WebBrowser CEF helper executable: ${CEF_HELPER_TARGET}") + set_openspace_cef_target_out_dir() + add_executable(${CEF_HELPER_TARGET} ${WEBBROWSER_HELPER_SOURCES}) + SET_EXECUTABLE_TARGET_PROPERTIES(${CEF_HELPER_TARGET}) + add_dependencies(${CEF_HELPER_TARGET} libcef_dll_wrapper) + # Logical target used to link the libcef library. + add_cef_logical_target("libcef_lib" "${CEF_LIB_DEBUG}" "${CEF_LIB_RELEASE}") + target_link_libraries(${CEF_HELPER_TARGET} libcef_lib libcef_dll_wrapper ${CEF_STANDARD_LIBS}) + if (OS_WINDOWS) + # Add the custom manifest files to the executable. + add_windows_cef_manifest("${CEF_TARGET_OUT_DIR}" "${WEBBROWSER_MODULE_PATH}" "${CEF_HELPER_TARGET}" "exe") + endif (OS_WINDOWS) endif () -if (OS_WINDOWS) - message(STATUS "Setting up WebBrowser CEF helper executable: ${CEF_HELPER_TARGET}") - set_openspace_cef_target_out_dir() - add_executable(${CEF_HELPER_TARGET} ${WEBBROWSER_HELPER_SOURCES}) - SET_EXECUTABLE_TARGET_PROPERTIES(${CEF_HELPER_TARGET}) - add_dependencies(${CEF_HELPER_TARGET} libcef_dll_wrapper) - # Logical target used to link the libcef library. - add_cef_logical_target("libcef_lib" "${CEF_LIB_DEBUG}" "${CEF_LIB_RELEASE}") - target_link_libraries(${CEF_HELPER_TARGET} libcef_lib libcef_dll_wrapper ${CEF_STANDARD_LIBS}) - # Add the custom manifest files to the executable. - add_windows_cef_manifest("${CEF_TARGET_OUT_DIR}" "${WEBBROWSER_MODULE_PATH}" "${CEF_HELPER_TARGET}" "exe") -endif (OS_WINDOWS) - -if (OS_LINUX) - message(STATUS "Setting up WebBrowser CEF helper executable: ${CEF_HELPER_TARGET}") - set_openspace_cef_target_out_dir() - add_executable(${CEF_HELPER_TARGET} ${WEBBROWSER_HELPER_SOURCES}) - SET_EXECUTABLE_TARGET_PROPERTIES(${CEF_HELPER_TARGET}) - add_dependencies(${CEF_HELPER_TARGET} libcef_dll_wrapper) - # Logical target used to link the libcef library. - add_cef_logical_target("libcef_lib" "${CEF_LIB_DEBUG}" "${CEF_LIB_RELEASE}") - target_link_libraries(${CEF_HELPER_TARGET} libcef_lib libcef_dll_wrapper ${CEF_STANDARD_LIBS}) -endif (OS_LINUX) - set_property(TARGET ${CEF_HELPER_TARGET} PROPERTY FOLDER "Helper") ########################################################################################## diff --git a/modules/webbrowser/include.cmake b/modules/webbrowser/include.cmake index 93f5c13e4a..ffea0ac430 100644 --- a/modules/webbrowser/include.cmake +++ b/modules/webbrowser/include.cmake @@ -1,6 +1 @@ -if (APPLE OR WIN32) - set(DEFAULT_MODULE ON) -else () - # WebBrowser is not available on Linux - set(DEFAULT_MODULE OFF) -endif () +set(DEFAULT_MODULE ON)