diff --git a/Ide/win/LgiIde.vcxproj b/Ide/win/LgiIde.vcxproj --- a/Ide/win/LgiIde.vcxproj +++ b/Ide/win/LgiIde.vcxproj @@ -1,278 +1,278 @@  Debug Win32 Debug x64 Release Win32 Release x64 LgiIde {967AF7EF-7C17-4FCC-997E-BED17F886F07} LgiIde_vc8 Win32Proj 10.0 Application v142 Unicode true Application v142 Unicode true Application v142 Unicode Application v142 Unicode <_ProjectFileVersion>12.0.30501.0 $(Platform)$(Configuration)14\ $(Platform)$(Configuration)14\ true $(VC_IncludePath);$(WindowsSDK_IncludePath);..\..\..\..\..\CodeLib\libpng-1.6.26 $(Platform)$(Configuration)14\ $(Platform)$(Configuration)14\ true $(VC_IncludePath);$(WindowsSDK_IncludePath);..\..\..\..\..\CodeLib\libpng-1.6.26 $(Platform)$(Configuration)14\ $(Platform)$(Configuration)14\ false $(VC_IncludePath);$(WindowsSDK_IncludePath);..\..\..\..\..\CodeLib\libpng-1.6.26 $(Platform)$(Configuration)14\ $(Platform)$(Configuration)14\ false $(VC_IncludePath);$(WindowsSDK_IncludePath);..\..\..\..\..\CodeLib\libpng-1.6.26 Disabled ..\..\include;..\..\include\lgi\win;..\..\..\..\..\CodeLib\zlib;..\..\..\..\..\CodeLib\libpng;..\..\..\..\..\CodeLib\libpng\win32;..\..\..\..\..\CodeLib\zlib\win32;..\resources;C:\Program Files (x86)\OpenSSL-Win32\include;%(AdditionalIncludeDirectories) WIN32;_DEBUG;WINDOWS;%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebugDLL Level2 ProgramDatabase imm32.lib;Mincore.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) ..\lib;%(AdditionalLibraryDirectories) true Windows false MachineX86 Disabled ..\..\include;..\..\include\lgi\win;..\..\..\..\..\CodeLib\zlib;..\..\..\..\..\CodeLib\libpng;..\..\..\..\..\CodeLib\libpng\win32;..\..\..\..\..\CodeLib\zlib\win32;..\resources;C:\Program Files\OpenSSL-Win64\include;%(AdditionalIncludeDirectories) WIN32;_DEBUG;WINDOWS;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL Level2 ProgramDatabase imm32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) ..\lib;%(AdditionalLibraryDirectories) true Windows false ..\..\src\win\General\Lgi.manifest ..\..\include;..\..\include\lgi\win;..\..\..\..\..\CodeLib\zlib;..\..\..\..\..\CodeLib\libpng;..\..\..\..\..\CodeLib\libpng\win32;..\..\..\..\..\CodeLib\zlib\win32;.\Resources;C:\Program Files (x86)\OpenSSL-Win32\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;WINDOWS;%(PreprocessorDefinitions) MultiThreadedDLL Level2 ProgramDatabase imm32.lib;Mincore.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) ..\lib;%(AdditionalLibraryDirectories) true Windows true true false MachineX86 - ..\..\include;..\..\include\lgi\win;..\..\..\..\..\CodeLib\zlib;..\..\..\..\..\CodeLib\libpng;..\..\..\..\..\CodeLib\libpng\win32;..\..\..\..\..\CodeLib\zlib\win32;.\Resources;C:\Program Files\OpenSSL-Win64\include;%(AdditionalIncludeDirectories) + ..\..\include;..\..\include\lgi\win;..\..\..\..\..\CodeLib\zlib;..\..\..\..\..\CodeLib\libpng;..\..\..\..\..\CodeLib\libpng\win32;..\..\..\..\..\CodeLib\zlib\win32;..\resources;C:\Program Files\OpenSSL-Win64\include;%(AdditionalIncludeDirectories) WIN32;NDEBUG;WINDOWS;%(PreprocessorDefinitions) MultiThreadedDLL Level2 ProgramDatabase imm32.lib;%(AdditionalDependencies) $(OutDir)$(TargetFileName) ..\lib;%(AdditionalLibraryDirectories) true Windows true true false ..\..\src\win\General\Lgi.manifest {95df9ca4-6d37-4a85-a648-80c2712e0da1} false true false true \ No newline at end of file diff --git a/Lvc/CMakeLists.txt b/Lvc/CMakeLists.txt --- a/Lvc/CMakeLists.txt +++ b/Lvc/CMakeLists.txt @@ -1,66 +1,67 @@ set(APP_RESOURCES Resources/Lvc.lr8 Resources/image-list.png) set(APP_MANIFEST) if (WIN32) set(APP_TYPE WIN32) set(APP_ICON resources/Lvc.rc) set(APP_MANIFEST ../src/win/General/Lgi.manifest) elseif (APPLE) set(APP_TYPE MACOSX_BUNDLE) set(APP_ICON Resources/mac-icon.icns) set_source_files_properties( ${APP_ICON} ${APP_RESOURCES} PROPERTIES MACOSX_PACKAGE_LOCATION "Resources") elseif (LINUX) set(APP_ICON Resources/icon128.png) endif() if (NOT TARGET ssh_shared) get_filename_component(LIBSSH_DIR "${CODELIB}/libssh" ABSOLUTE) if (EXISTS ${LIBSSH_DIR}) add_subdirectory(${LIBSSH_DIR} libssh) else() find_path(LIBSSH_INCLUDE_DIR libssh.h PATH /usr/include/libssh) if (NOT LIBSSH_INCLUDE_DIR) message(FATAL_ERROR "libssh not found.") endif() add_library(ssh_shared INTERFACE) set_target_properties(ssh_shared PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ${LIBSSH_INCLUDE_DIR} INTERFACE_LINK_LIBRARIES "ssh") endif() endif() add_executable(Lvc ${APP_TYPE} ../src/common/Gdc2/Filters/Png.cpp ../src/common/Lgi/LgiMain.cpp ../src/common/Text/DeEscape.cpp ../src/common/Text/XmlTreeUi.cpp ../src/common/Widgets/ControlTree.cpp Src/BlameUi.cpp Src/DropDownBtn.cpp Src/Main.cpp Src/SshConnection.cpp Src/VcCommit.cpp Src/VcFile.cpp Src/VcFolder.cpp Src/PatchViewer.cpp ${APP_ICON} ${APP_RESOURCES} ${APP_MANIFEST} ) target_link_libraries(Lvc lgi libpng16 ssh_shared) +target_include_directories(Lvc PUBLIC resources) if (APPLE) macBundlePostBuild(Lvc) else() file(COPY ${CMAKE_CURRENT_LIST_DIR}/Resources DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) endif() set_target_properties(Lvc PROPERTIES EXCLUDE_FROM_ALL TRUE) \ No newline at end of file diff --git a/Lvc/win/Lvc.vcxproj b/Lvc/win/Lvc.vcxproj --- a/Lvc/win/Lvc.vcxproj +++ b/Lvc/win/Lvc.vcxproj @@ -1,218 +1,218 @@  Debug Win32 Debug x64 Release Win32 Release x64 {28000ACC-67F6-4A82-B779-A24F065FACF4} Lvc Win32Proj 10.0 Application v142 Unicode true Application v142 Unicode true Application v142 Unicode Application v142 Unicode <_ProjectFileVersion>12.0.30501.0 $(Platform)$(Configuration)14\ $(Platform)$(Configuration)14\ true $(Platform)$(Configuration)14\ $(Platform)$(Configuration)14\ true $(Platform)$(Configuration)14\ $(Platform)$(Configuration)14\ false $(Platform)$(Configuration)14\ $(Platform)$(Configuration)14\ false Disabled ..\..\include\common;..\..\include\win32;Src;..\..\..\..\..\CodeLib\libpng\build32;..\..\..\..\..\CodeLib\libpng;%(AdditionalIncludeDirectories) WIN32;_DEBUG;WINDOWS;%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebugDLL Level3 ProgramDatabase imm32.lib;Ws2_32.lib;%(AdditionalDependencies) true Windows false MachineX86 Disabled - ..\..\..\..\..\CodeLib\libssh\include;..\..\include;..\..\include\lgi\win;Src;..\..\..\..\..\CodeLib\libpng;..\..\..\..\..\CodeLib\libpng\build64;%(AdditionalIncludeDirectories) + ..\src;..\resources;..\..\include;..\..\include\lgi\win;..\..\..\..\..\CodeLib\libssh\include;..\..\..\..\..\CodeLib\libpng;..\..\..\..\..\CodeLib\libpng\build64;%(AdditionalIncludeDirectories) WIN32;_DEBUG;WINDOWS;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL Level3 ProgramDatabase ssh.lib;imm32.lib;Ws2_32.lib;%(AdditionalDependencies) true Windows false ..\..\..\..\..\CodeLib\libssh\build64\src\Debug;%(AdditionalLibraryDirectories) ..\..\include\common;..\..\include\win32;Src;..\..\..\..\..\CodeLib\libpng\build32;..\..\..\..\..\CodeLib\libpng;%(AdditionalIncludeDirectories) WIN32;NDEBUG;WINDOWS;%(PreprocessorDefinitions) MultiThreadedDLL Level3 ProgramDatabase imm32.lib;Ws2_32.lib;%(AdditionalDependencies) true Windows true true false MachineX86 - ..\..\..\..\..\CodeLib\libssh\include;..\..\include;..\..\include\lgi\win;Src;..\..\..\..\..\CodeLib\libpng;..\..\..\..\..\CodeLib\libpng\build64;%(AdditionalIncludeDirectories) + ..\src;..\resources;..\..\include;..\..\include\lgi\win;..\..\..\..\..\CodeLib\libssh\include;..\..\..\..\..\CodeLib\libpng;..\..\..\..\..\CodeLib\libpng\build64;%(AdditionalIncludeDirectories) WIN32;NDEBUG;WINDOWS;%(PreprocessorDefinitions) MultiThreadedDLL Level3 ProgramDatabase ssh.lib;imm32.lib;Ws2_32.lib;%(AdditionalDependencies) true Windows true true false ..\..\..\..\..\CodeLib\libssh\build64\src\Release;%(AdditionalLibraryDirectories) {95df9ca4-6d37-4a85-a648-80c2712e0da1} \ No newline at end of file diff --git a/Lvc/win/Lvc.vcxproj.filters b/Lvc/win/Lvc.vcxproj.filters --- a/Lvc/win/Lvc.vcxproj.filters +++ b/Lvc/win/Lvc.vcxproj.filters @@ -1,104 +1,86 @@  {4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx {fa200907-15ff-4b7a-a2c4-77c17b81b307} {ceabde46-f0f5-4728-929b-43ebf21b9fa0} {699395fd-5c52-485b-aee9-12ca42fecba2} {954c3d3b-a151-4c83-b7cc-c36301353e1b} {9ebbbfd3-1106-4ecf-b05d-f0366063de49} - - Source Files\Lgi + + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - - Source Files\Lgi + + Source Files - - Source Files\Lgi + + Source Files - - Source Files\Lgi + + Source Files - - Source Files\Lgi + + Source Files - - Source Files\Lgi + + Source Files - - Source Files\Ssh + + Source Files - - Source Files\PatchViewer + + Source Files - + - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files\StructuredLog - - - Source Files\StructuredLog - - - Source Files\Ssh - + + + + + + + - + - - Resources - + - - Resources - + \ No newline at end of file