diff --git a/CMakeLists.txt b/CMakeLists.txt index 97cf9e2..15d8212 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -70,8 +70,8 @@ set(src "OpenLumina/OpenLumina.h" ) -if (IDA_90_BETA3) - message(STATUS "Compiling for IDA 9.0 Beta 3") +if (IDA_90_STABLE) + message(STATUS "Compiling for IDA 9.0") add_ida_plugin(OpenLumina NOEA32 ${PROJECT_SOURCE_DIR}/OpenLumina/OpenLumina.cpp) else() add_ida_plugin(OpenLumina ${PROJECT_SOURCE_DIR}/OpenLumina/OpenLumina.cpp) @@ -85,12 +85,6 @@ ida_target_include_directories(OpenLumina PRIVATE ${IdaSdk_INCLUDE_DIRS}) add_ida_library(OpenLuminaLib ${src}) -if (IDA_90_BETA2) - message(STATUS "Compiling for IDA 9.0 Beta 2") - target_compile_definitions(OpenLuminaLib_ea32 PUBLIC IDA_90_BETA2=1) - target_compile_definitions(OpenLuminaLib_ea64 PUBLIC IDA_90_BETA2=1) -endif() - if (WIN32) ida_target_link_libraries(OpenLumina crypt32.lib) endif() diff --git a/CMakeSettings.json b/CMakeSettings.json index 9ff0efa..c28debe 100644 --- a/CMakeSettings.json +++ b/CMakeSettings.json @@ -7,7 +7,7 @@ "inheritEnvironments": [ "msvc_x64_x64" ], "buildRoot": "${projectDir}\\out\\build\\${name}", "installRoot": "${projectDir}\\out\\install\\${name}", - "cmakeCommandArgs": "-DIdaSdk_ROOT_DIR=e:/ida90/idasdk90b3/", + "cmakeCommandArgs": "-DIdaSdk_ROOT_DIR=e:/ida90/idasdk90/", "buildCommandArgs": "", "ctestCommandArgs": "" }, @@ -18,7 +18,7 @@ "inheritEnvironments": [ "msvc_x64_x64" ], "buildRoot": "${projectDir}\\out\\build\\${name}", "installRoot": "${projectDir}\\out\\install\\${name}", - "cmakeCommandArgs": "-DIdaSdk_ROOT_DIR=e:/ida90/idasdk90b3/", + "cmakeCommandArgs": "-DIdaSdk_ROOT_DIR=e:/ida90/idasdk90/", "buildCommandArgs": "", "ctestCommandArgs": "" } diff --git a/OpenLumina/OpenLumina.h b/OpenLumina/OpenLumina.h index b07a9e2..467d538 100644 --- a/OpenLumina/OpenLumina.h +++ b/OpenLumina/OpenLumina.h @@ -29,7 +29,7 @@ struct openssl_ctx #endif -#if __EA64__ && (IDA_90_BETA2 || IDA_SDK_VERSION < 900) +#if __EA64__ && IDA_SDK_VERSION < 900 #define IDA_LIB_SUFF "64" #else #define IDA_LIB_SUFF diff --git a/OpenLumina/PropertySheet.props b/OpenLumina/PropertySheet.props index f738f28..d2dcd1e 100644 --- a/OpenLumina/PropertySheet.props +++ b/OpenLumina/PropertySheet.props @@ -3,7 +3,7 @@ ..\$(Platform)\$(Configuration) - e:\ida90\idasdk90b3 + e:\ida90\idasdk90 diff --git a/build_win_90b2.cmd b/build_win_90.cmd similarity index 85% rename from build_win_90b2.cmd rename to build_win_90.cmd index 2e32363..3cb517b 100644 --- a/build_win_90b2.cmd +++ b/build_win_90.cmd @@ -1,5 +1,5 @@ @echo off rmdir /S /Q out -cmake -DCMAKE_BUILD_TYPE=Release -DIdaSdk_ROOT_DIR=e:\ida90\idasdk90b2 -DIDA_90_BETA2=1 -B out +cmake -DCMAKE_BUILD_TYPE=Release -DIdaSdk_ROOT_DIR=e:\ida90\idasdk90 -DIDA_90_STABLE=1 -B out cmake --build out --config Release rem cp out/OpenLumina64.so /home/tom_rus/idafree-8.4/plugins/ diff --git a/build_win_90b3.cmd b/build_win_90b3.cmd deleted file mode 100644 index c2a9bf9..0000000 --- a/build_win_90b3.cmd +++ /dev/null @@ -1,5 +0,0 @@ -@echo off -rmdir /S /Q out -cmake -DCMAKE_BUILD_TYPE=Release -DIdaSdk_ROOT_DIR=e:\ida90\idasdk90b3 -DIDA_90_BETA3=1 -B out -cmake --build out --config Release -rem cp out/OpenLumina64.so /home/tom_rus/idafree-8.4/plugins/