if (APPLE OR LINUX) target_compile_definitions(test PRIVATE TEST1 TEST2) endif() if (WIN32) target_compile_options(test PRIVATE $<$<CONFIG:Release>:-Ox -fp:fast>) endif() target_sources(test PRIVATE src/main.c ) 复杂脚本 如果你已经晋升为 XMake 的高端玩家,Lua 语法了然于胸,想要更加灵活...
add_executable(test "") if (APPLE OR LINUX) target_compile_definitions(test PRIVATE TEST1 TE...
add_executable(test"")if(APPLEORLINUX)target_compile_definitions(testPRIVATETEST1TEST2)endif()if(WIN32)target_compile_options(testPRIVATE$<$<CONFIG:Release>:-Ox-fp:fast>)endif()target_sources(testPRIVATEsrc/main.c) 复杂脚本 如果你已经晋升为 XMake 的高端玩家,Lua 语法了然于胸,想要更加灵活的定制...
丰富的插件支持,提供各种工程生成器,例如:vs/makefile/cmakelists/compile_commands 生成插件 REPL 交互式执行支持 增量编译支持,头文件依赖自动分析 工具链的快速切换、定制化支持 丰富的扩展模块支持 远程编译支持 分布式编译支持 内置的本地和远程编译缓存支持 ...
add_executable(test "") if (APPLE OR LINUX) target_compile_definitions(test PRIVATE TEST1 TEST2) endif() if (WIN32) target_compile_options(test PRIVATE $<$<CONFIG:Release>:-Ox -fp:fast>) endif() target_sources(test PRIVATE src/main.c ) Complex script If you have basically mastered xma...
Compile and install: $ git clone https://github.com/xmake-io/xmake.git $ cd ./xmake $ ./scripts/get.sh __local__ Only install and update lua scripts: $ ./scripts/get.sh __local__ __install_only__ Uninstall: $ ./scripts/get.sh __uninstall__ Or compile and install via make: ...
Currently, we can use the cross-platform Free Pascal tool chain fpc to compile and build Pascal programs, for example: Console program add_rules("mode.debug", "mode.release") target("test") set_kind("binary") add_files("src/*.pas") ...
Then directly execute the xmake command, compile with one key, and generate the kernel driver module hello.ko. $ xmake [ 20%]: ccache compiling.release src/add.c [ 20%]: ccache compiling.release src/hello.c [ 60%]: linking.release build/linux/x86_64/release/hello.ko ...
add_executable(test"")if(APPLEORLINUX)target_compile_definitions(testPRIVATE TEST1 TEST2)endif()if(WIN32)target_compile_options(testPRIVATE $<$<CONFIG:Release>:-Ox -fp:fast>)endif()target_sources(testPRIVATE src/main.c ) 复杂脚本 如果你已经晋升为 XMake 的高端玩家,Lua 语法了然于胸,想要更加...
丰富的插件支持,提供各种工程生成器,例如:vs/makefile/cmakelists/compile_commands 生成插件 REPL 交互式执行支持 增量编译支持,头文件依赖自动分析 工具链的快速切换、定制化支持 丰富的扩展模块支持 远程编译支持 分布式编译支持 内置的本地和远程编译缓存支持 ...