BITDEFENDER\vlutas
4ff620cb76
Added bdhelpers to CMake.
3 years ago
BITDEFENDER\vlutas
412f065965
Moved the formatting function in a dedicated source file.
...
Added support for SIDT and RDTSC in bdshemu.
3 years ago
Anichitei Ionel-Cristinel
92b3725cf0
cmake: Bump minimum cmake version to 3.16
4 years ago
Ionel-Cristinel ANICHITEI
e7803bdf72
Implement nd_vsnprintf_s and nd_memset if possible
4 years ago
Ionel-Cristinel ANICHITEI
cc6cf1e2b6
Don't install disasmtool if BDD_INCLUDE_TOOL is OFF
4 years ago
Ionel-Cristinel ANICHITEI
42497c3ee6
Allow users to disable disasmtool and isagenerator targets
4 years ago
Ionel-Cristinel ANICHITEI
f9a36db25e
cmake: Remove debug logs
4 years ago
Ionel-Cristinel ANICHITEI
dbbc8b82af
cmake: Space between if/else/elseif and condition
...
It just looks better IMO
4 years ago
Ionel-Cristinel ANICHITEI
9ee41d6dd1
cmake: Add isagenerator target
4 years ago
Ionel-Cristinel ANICHITEI
283c00b4c7
cmake: Format the cmake scripts
4 years ago
Ionel-Cristinel ANICHITEI
3495a7cc84
cmake: Various improvements, especially to the way the bddisasm package is consumed
...
This should make integrating the project easier. CMake also works on Windows now.
4 years ago
Ionel-Cristinel ANICHITEI
057d326433
Specify -maes when building bdshemu
4 years ago
Andrei Vlad LUTAS
f8a3011a49
Added support for AESDEC, AESDECLAST and AESIMC emulation, using compiler intrinsics - they will be used only if the SHEMU_OPT_SUPPORT_AES is set (so the integrator can properly check for AES-NI support in hardware).
...
Fixed shemu option on Linux - make sure proper RIP is provided.
4 years ago
Bogdan-Viorel BOSINTA
1fd35e9f30
Include disasmtool in packages
4 years ago
Bogdan-Viorel BOSINTA
9a18cde5ea
Add support for CPack
4 years ago
Bogdan-Viorel BOSINTA
704e452353
Cleanup CMakeLists.txt
4 years ago
Ionel-Cristinel ANICHITEI
88c0adfc48
Add support for find_package
4 years ago
Anichitei Ionel-Cristinel
11fa28a8bb
Fix CMake install target
...
This should fix #30
4 years ago
Ionel-Cristinel ANICHITEI
81664ff09f
Use CMAKE_CURRENT_LIST_DIR instead of CMAKE_SOURCE_DIR when reading version.h
4 years ago
Ionel-Cristinel ANICHITEI
15fe86d7d3
Fix library order
4 years ago
Ionel-Cristinel ANICHITEI
190d3e59f3
Extract version information from version.h
...
This is done so we have a single place that holds versioning information. While it would be easier to generate the DISASM_VERSION_* definitions based on the PROJECT_VERSION_* values, doing this for Visual Studio builds that do not use CMake is not trivial
4 years ago
Ionel-Cristinel ANICHITEI
f5d91d7cb5
Use Release as the default build type
4 years ago
Ionel-Cristinel ANICHITEI
3ac7fec729
Lower the minimum required CMake version
4 years ago
Ionel-Cristinel ANICHITEI
fbafa8b8f5
Set the output directory to bin/x64/
...
This is consistent with the current Makefiles
4 years ago
Ionel-Cristinel ANICHITEI
0af56019c2
Initial CMake support
4 years ago