From f5663edb4e1a53b6d80de909f2888ffd9ee1e170 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Fri, 7 Jul 2017 15:21:28 +0200 Subject: FIRST!!!1 --- CMakeLists.txt | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 CMakeLists.txt (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..1f23b04 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,59 @@ +cmake_minimum_required(VERSION 3.1) + +# project name +project(slxbrowser) + +set(CMAKE_CXX_STANDARD 11) +set(CMAKE_BUILD_TYPE Debug) +set(CMAKE_CXX_FLAGS_DEBUG "-O0 -g -Wall -Wextra -pedantic -Werror -Wno-multichar") +set(CMAKE_CXX_FLAGS_RELEASE "-O2 -Wno-multichar") + +set(CMAKE_INCLUDE_CURRENT_DIR ON) +set(CMAKE_AUTOMOC ON) + +file(GLOB_RECURSE SLXBROWSER_SOURCES src/*.cpp) +#file(GLOB_RECURSE SLXBROWSER_MOC_HEADERS src/*.h) +#file(GLOB_RECURSE SLXBROWSER_UIS src/ui/*.ui) +#file(GLOB_RECURSE SLXBROWSER_RESOURCES src/*.qrc) + +#include_directories(${CMAKE_CURRENT_BINARY_DIR} ./) + +# +# Qt4 +# +find_package(Qt5WebKitWidgets) + +#if(Qt5_FOUND) +# message(STATUS "Qt5 found") +#else(Qt5_FOUND) +# message(FATAL_ERROR "Qt5 not found") +#endif(Qt5_FOUND) + +#set(QT_USE_QTXML TRUE) +#set(QT_USE_QTSVG TRUE) +#set(QT_USE_QTNETWORK TRUE) +#set(QT_USE_QTWEBKIT TRUE) + +#include(${QT_USE_FILE}) + +#QT4_ADD_RESOURCES(SLXBROWSER_RC_SOURCES ${SLXBROWSER_RESOURCES}) +#QT5_WRAP_UI(SLXBROWSER_UI_HEADERS ${SLXBROWSER_UIS}) +#QT5_WRAP_CPP(SLXBROWSER_MOC_SOURCES ${SLXBROWSER_MOC_HEADERS}) + +# +# build slxbrowser +# +add_executable(slxbrowser + ${SLXBROWSER_SOURCES} +# ${SLXBROWSER_MOC_SOURCES} +# ${SLXBROWSER_UI_HEADERS} +# ${SLXBROWSER_RC_SOURCES} +# ${SLXBROWSER_QMS} +) + +target_link_libraries(slxbrowser + Qt5::WebKitWidgets +) + +install(TARGETS slxbrowser RUNTIME DESTINATION bin) +install(DIRECTORY themes DESTINATION /usr/local/share/slxbrowser) -- cgit v1.2.3-55-g7522