blob: 3fdf1aedbd4881afbaf6bc7c8ece0a2ce81eea9c [file] [log] [blame]
add_definitions(-DLANG -DNEW_FOLDER_INTERFACE -DEXTERNAL_CODECS)
IF(APPLE)
add_definitions(-DENV_MACOSX)
ENDIF(APPLE)
find_package(wxWidgets COMPONENTS core base adv REQUIRED)
include( ${wxWidgets_USE_FILE} )
add_definitions(-D_FILE_OFFSET_BITS=64 -D_LARGE_FILES)
include_directories(
../../../myWindows
../../../
../../../include_windows
)
add_executable(7zFM
../../UI/Agent/Agent.cpp
../../UI/Agent/AgentOut.cpp
../../UI/Agent/AgentProxy.cpp
../../UI/Agent/ArchiveFolder.cpp
../../UI/Agent/ArchiveFolderOpen.cpp
../../UI/Agent/ArchiveFolderOut.cpp
../../UI/Agent/UpdateCallbackAgent.cpp
../../UI/FileManager/ClassDefs.cpp
../../UI/FileManager/App.cpp
../../UI/FileManager/wxFM.cpp
../../UI/FileManager/FM.cpp
../../UI/FileManager/FM_rc.cpp
../../UI/FileManager/OpenCallback.cpp
../../UI/FileManager/MyLoadMenu.cpp
../../UI/FileManager/Panel.cpp
../../UI/FileManager/PanelCrc.cpp
../../UI/FileManager/PanelCopy.cpp
../../UI/FileManager/PanelItems.cpp
../../UI/FileManager/PanelListNotify.cpp
../../UI/FileManager/PanelFolderChange.cpp
../../UI/FileManager/PanelItemOpen.cpp
../../UI/FileManager/PanelMenu.cpp
../../UI/FileManager/PanelOperations.cpp
../../UI/FileManager/PanelSelect.cpp
../../UI/FileManager/PanelSort.cpp
../../UI/FileManager/PanelSplitFile.cpp
../../UI/FileManager/PropertyName.cpp
../../UI/FileManager/RegistryUtils.cpp
../../UI/FileManager/ViewSettings.cpp
../../UI/FileManager/UpdateCallback100.cpp
../../UI/FileManager/FileFolderPluginOpen.cpp
../../UI/FileManager/RootFolder.cpp
../../UI/FileManager/FSDrives.cpp
../../UI/FileManager/FSFolder.cpp
../../UI/FileManager/FSFolderCopy.cpp
../../UI/FileManager/FormatUtils.cpp
../../UI/FileManager/SysIconUtils.cpp
../../UI/FileManager/TextPairs.cpp
../../UI/FileManager/ExtractCallback.cpp
../../UI/FileManager/ProgramLocation.cpp
../../UI/FileManager/CopyDialog.cpp
../../UI/FileManager/CopyDialog_rc.cpp
../../UI/FileManager/ListViewDialog.cpp
../../UI/FileManager/ListViewDialog_rc.cpp
../../UI/FileManager/SplitDialog.cpp
../../UI/FileManager/SplitDialog_rc.cpp
../../UI/FileManager/SplitUtils.cpp
../../UI/FileManager/StringUtils.cpp
../../UI/FileManager/ProgressDialog2.cpp
../../UI/FileManager/ProgressDialog2_rc.cpp
../../UI/FileManager/MessagesDialog.cpp
../../UI/FileManager/MessagesDialog_rc.cpp
../../UI/FileManager/ComboDialog.cpp
../../UI/FileManager/ComboDialog_rc.cpp
../../UI/FileManager/OverwriteDialog.cpp
../../UI/FileManager/OverwriteDialog_rc.cpp
../../UI/FileManager/PasswordDialog.cpp
../../UI/FileManager/PasswordDialog_rc.cpp
../../UI/FileManager/LangUtils.cpp
../../UI/Common/ArchiveName.cpp
../../UI/Common/CompressCall.cpp
../../UI/Common/WorkDir.cpp
../../UI/Common/ArchiveExtractCallback.cpp
../../UI/Common/ArchiveOpenCallback.cpp
../../UI/Common/DefaultName.cpp
../../UI/Common/EnumDirItems.cpp
../../UI/Common/LoadCodecs.cpp
../../UI/Common/OpenArchive.cpp
../../UI/Common/ZipRegistry.cpp
../../UI/Common/ExtractingFilePath.cpp
../../UI/Common/PropIDUtils.cpp
../../UI/Common/SortUtils.cpp
../../UI/Common/UpdateAction.cpp
../../UI/Common/UpdateCallback.cpp
../../UI/Common/UpdatePair.cpp
../../UI/Common/UpdateProduce.cpp
../../Archive/Common/OutStreamWithCRC.cpp
../../Common/FilePathAutoRename.cpp
../../Common/FileStreams.cpp
../../Common/ProgressUtils.cpp
../../Common/StreamUtils.cpp
../../../Common/TextConfig.cpp
../../../Common/UTFConvert.cpp
../../Compress/CopyCoder.cpp
../../../Common/MyString.cpp
../../../Common/MyVector.cpp
../../../Common/StringConvert.cpp
../../../Common/StringToInt.cpp
../../../Common/IntToString.cpp
../../../Common/MyWindows.cpp
../../../Common/Wildcard.cpp
../../../Windows/DLL.cpp
../../../Windows/Error.cpp
../../../Windows/FileDir.cpp
../../../Windows/FileFind.cpp
../../../Windows/FileIO.cpp
../../../Windows/FileName.cpp
../../../Windows/PropVariant.cpp
../../../Windows/PropVariantConversions.cpp
../../../Windows/Registry.cpp
../../../Windows/Synchronization.cpp
../../../Windows/Time.cpp
../../../Windows/Clipboard.cpp
../../../Windows/System.cpp
../../../Windows/Window.cpp
../../../Windows/Control/Dialog.cpp
../../../Windows/Control/Controls.cpp
../../../Windows/Control/Window2.cpp
../../../Common/Lang.cpp
../../../Common/CRC.cpp
../../../myWindows/wine_date_and_time.cpp
../../../myWindows/wine_GetXXXDefaultLangID.cpp
../../../../C/Alloc.c
../../../../C/Sha256.c
../../../../C/Sort.c
../../../../C/Threads.c
../../../../C/7zCrc.c
../../../../C/7zCrcOpt.c
)
IF(HAVE_PTHREADS)
TARGET_LINK_LIBRARIES(7zFM
${wxWidgets_LIBRARIES}
${CMAKE_THREAD_LIBS_INIT})
ENDIF(HAVE_PTHREADS)