diff --git a/CMakeLists.txt b/CMakeLists.txt index 594b55a..c503915 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,6 +14,7 @@ if(COMPILER_SUPPORTS_CXX11) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") elseif(COMPILER_SUPPORTS_CXX0X) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") +elseif(${CMAKE_SYSTEM_NAME} MATCHES "Windows") else() message(FATAL_ERROR "Compiler ${CMAKE_CXX_COMPILER} has no C++11 support.") endif() @@ -24,13 +25,13 @@ include("${wxWidgets_USE_FILE}") set(wxWidgets_CONFIG_OPTIONS --static) #libssh2 -set(CMAKE_MODULE_PATH ${Tyro_SOURCE_DIR}/cmake) -find_package(LibSSH2 REQUIRED) -if (LIBSSH2_FOUND) - set (INCLUDE_DIRS ${INCLUDE_DIRS} ${LIBSSH2_INCLUDE_DIR}) -else (LIBSSH2_FOUND) - message ( FATAL_ERROR "Could not find LibSSH2" ) -endif (LIBSSH2_FOUND) +#set(CMAKE_MODULE_PATH ${Tyro_SOURCE_DIR}/cmake) +#find_package(LibSSH2 REQUIRED) +#if (LIBSSH2_FOUND) +# set (INCLUDE_DIRS ${INCLUDE_DIRS} ${LIBSSH2_INCLUDE_DIR}) +#else (LIBSSH2_FOUND) +# message ( FATAL_ERROR "Could not find LibSSH2" ) +#endif (LIBSSH2_FOUND) include_directories(${INCLUDE_DIRS}) @@ -64,7 +65,7 @@ add_custom_command( # base library add_library(BaseLib STATIC - src/base/SFTP.cpp +# src/base/SFTP.cpp src/settings/Config.cpp) # widget library @@ -94,7 +95,8 @@ else() endif() #link it all -target_link_libraries(Tyro JsonLib BaseLib WidgetLib ${wxWidgets_LIBRARIES} ${Libssh2_LIBRARIES}) +target_link_libraries(Tyro JsonLib BaseLib WidgetLib ${wxWidgets_LIBRARIES}) +#target_link_libraries(Tyro JsonLib BaseLib WidgetLib ${wxWidgets_LIBRARIES} ${Libssh2_LIBRARIES}) ################################################################################ # Tests @@ -107,5 +109,6 @@ file(GLOB test_SRC ) add_executable(test_runner ${test_SRC}) -target_link_libraries(test_runner ${wxWidgets_LIBRARIES} ${Libssh2_LIBRARIES} JsonLib BaseLib WidgetLib) +target_link_libraries(test_runner ${wxWidgets_LIBRARIES} JsonLib BaseLib WidgetLib) +#target_link_libraries(test_runner ${wxWidgets_LIBRARIES} ${Libssh2_LIBRARIES} JsonLib BaseLib WidgetLib) diff --git a/src/widgets/EditPane.cpp b/src/widgets/EditPane.cpp index 1c25427..291d4bd 100644 --- a/src/widgets/EditPane.cpp +++ b/src/widgets/EditPane.cpp @@ -5,7 +5,7 @@ #include "src/widgets/EditPane.h" extern StringConstMap Glob_lexer_map; -extern wxConfig *Glob_config; +static wxConfig *Glob_config = nullptr; /** * Constructor @@ -19,6 +19,7 @@ EditPane::EditPane( wxWindow *parent, wxWindowID id, const wxPoint &pos, const wxSize &size ) : wxStyledTextCtrl (parent, id, pos, size, wxBORDER_NONE) { + Glob_config = (wxConfig *) wxConfigBase::Get(); lang_config = new LangConfig(); theme_config = new ThemeConfig();