cmake_minimum_required(VERSION 3.0.2-1) project(window) #cmake_policy(SET CMP0002 OLD) set(CMAKE_C_COMPILER_INIT g++) set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/ModulesCMake") set(proyectEx main.cpp) set(CMAKE_INSTALL_PREFIX /usr) set_source_files_properties(src/*.cpp PROPERTIES LANGUAGE CXX ) set(netman_INCLUDE_DIR "include") set(netman_SOURCE_DIR "src") if( CMAKE_SIZEOF_VOID_P EQUAL 8) set(_ARCH "x86_64") else( CMAKE_SIZEOF_VOID_P EQUAL 8 ) set(_ARCH "i386") endif( CMAKE_SIZEOF_VOID_P EQUAL 8 ) set(_ARCH "arm-linux-gnueabihf") set(netman_INCLUDE_DIR "include") include_directories(${netman_INCLUDE_DIR} ${netman_SOURCE_DIR} /usr/include /usr/lib/${_ARCH} /usr/include/gtkmm-3.0 /usr/include/glibmm-2.4 /usr/lib/${_ARCH}/gtkmm-3.0/include /usr/lib/${_ARCH}/glibmm-2.4/include /usr/include/glib-2.0 /usr/lib/${_ARCH}/glib-2.0/include /usr/include/sigc++-2.0 /usr/lib/${_ARCH}/sigc++-2.0/include /usr/include/gdkmm-3.0 /usr/include/pango-1.0 /usr/include/cairo /usr/include/cairomm-1.0 /usr/lib/${_ARCH}/gdkmm-3.0/include /usr/include/pangomm-1.4 /usr/lib/${_ARCH}/pangomm-1.4/include /usr/include/freetype2 /usr/include/atk-1.0 /usr/include/atkmm-1.6 /usr/include/gdk-pixbuf-2.0 /usr/include/gtk-3.0 /usr/include/giomm-2.4 /usr/lib/${_ARCH}/giomm-2.4/include ) find_package(PkgConfig REQUIRED) pkg_check_modules(GTKMM REQUIRED gtkmm-3.0) add_subdirectory (src) link_directories(${GTKMM_LIBRARY_DIRS}) include_directories(${GTKMM_INCLUDE_DIRS}) add_definitions(${GTKMM_CFLAGS_OTHER}) set(CMAKE_CXX_FLAGS "-Wall -g -o -Wc++0x-compat -std=c++0x -I../include" ) set(CMAKE_CXX_FLAGS_DEBUG "-Wall -g -o -Wc++0x-compat -std=c++0x -I../include" ) set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/../) set(CMAKE_BUILD_TYPE debug) add_executable(${PROJECT_NAME} ${proyectEx}) target_link_libraries(${PROJECT_NAME} examplewindow ${GTKMM_LIBRARIES}) #install (TARGETS simple-netaid-gtk DESTINATION .) #install (FILES include/ScanWifis.h DESTINATION include) #install (FILES build/src/libscanwifis.so DESTINATION lib) #install (FILES include/ColModel.h DESTINATION include) #install (FILES build/src/libcolmodel.so DESTINATION lib)