diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2016-07-26 23:50:23 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2016-07-26 23:50:23 +0200 |
commit | a8256910d40a0eee85bf539a3f120c9d92485f3f (patch) | |
tree | 83fd119fe43257ca131620656b94a698b23c4329 /CMakeLists.txt | |
parent | 128e53d220d97225803d61d86f8e43439563181d (diff) | |
download | kicad-utils-a8256910d40a0eee85bf539a3f120c9d92485f3f.tar.gz kicad-utils-a8256910d40a0eee85bf539a3f120c9d92485f3f.tar.bz2 kicad-utils-a8256910d40a0eee85bf539a3f120c9d92485f3f.tar.xz kicad-utils-a8256910d40a0eee85bf539a3f120c9d92485f3f.zip |
o Working version with support for Arduino parts.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 914bfb9..ff91ac6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,9 +6,9 @@ antlr4_add_target(TARGET KicadNet LEXER KicadNetLexer.g4 PARSER KicadNetParser.g set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") -set(SOURCE_FILES main.cpp kicad.cpp include/trygvis/kicad.h) +set(SOURCE_FILES main.cpp kicad.cpp include/trygvis/kicad.h include-priv/trygvis/antlr.h include-priv/trygvis/string_utils.h) add_executable(kicad_utils ${SOURCE_FILES}) -target_include_directories(kicad_utils PUBLIC include) +target_include_directories(kicad_utils PUBLIC include PRIVATE include-priv) target_link_libraries(kicad_utils KicadNet Antlr4::antlr4_shared) target_compile_options(kicad_utils PUBLIC --std=c++14) target_compile_options(kicad_utils PUBLIC -Wall -Wextra) @@ -56,9 +56,7 @@ function(kicad_gen) message("NET=${NET}") add_custom_command(OUTPUT ${OUTPUT_FILE} - COMMAND kicad_utils -f ${NET} -r ${REF} > kicad-${TARGET}.tmp - COMMAND cmake -E make_directory -p ${OUTPUT_DIR} - COMMAND cmake -E rename kicad-${TARGET}.tmp ${OUTPUT_FILE} + COMMAND kicad_utils -n ${NET} -r ${REF} -o ${OUTPUT_FILE} MAIN_DEPENDENCY ${NET} DEPENDS kicad_utils COMMENT "Generating ${TARGET}") |