Lines Matching refs:pioasm
2 project(pioasm CXX) project
19 add_executable(pioasm target
27 target_sources(pioasm PRIVATE c_sdk_output.cpp)
28 target_sources(pioasm PRIVATE python_output.cpp)
29 target_sources(pioasm PRIVATE hex_output.cpp)
30 target_sources(pioasm PRIVATE json_output.cpp)
31 target_sources(pioasm PRIVATE ada_output.cpp)
32 target_sources(pioasm PRIVATE go_output.cpp)
33 target_sources(pioasm PRIVATE ${PIOASM_EXTRA_SOURCE_FILES})
34 target_sources(pioasm PRIVATE pio_types.h)
41 target_compile_options(pioasm PRIVATE -Wno-psabi)
44 target_include_directories(pioasm PRIVATE ${CMAKE_CURRENT_LIST_DIR} ${CMAKE_CURRENT_LIST_DIR}/gen)
48 target_compile_definitions(pioasm PRIVATE YY_NO_UNISTD_H)
51 target_compile_options(pioasm PRIVATE "/std:c++latest")
58 set(INSTALL_CONFIGDIR pioasm)
59 set(INSTALL_BINDIR pioasm)
61 set(INSTALL_CONFIGDIR lib/cmake/pioasm)
66 install(TARGETS pioasm
67 EXPORT pioasm-targets
72 install(EXPORT pioasm-targets