move files around and refactor cmake

This commit is contained in:
Thomas Kunze
2024-08-16 22:19:48 +02:00
parent fcfeef3334
commit 31b765ab14
119 changed files with 342 additions and 703 deletions

View File

@@ -3,7 +3,7 @@ project(knx VERSION 1.5)
add_subdirectory(pybind11)
pybind11_add_module(knx
pybind11_add_module(knxPython
knxmodule.cpp
../../src/knx/address_table_object.cpp
../../src/knx/address_table_object.h
@@ -137,6 +137,6 @@ include_directories(../../src)
#set(outdir ${CMAKE_LIBRARY_OUTPUT_DIRECTORY})
#set_target_properties(knx PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${outdir})
set_target_properties(knx PROPERTIES OUTPUT_NAME knx)
set_property(TARGET knx PROPERTY CXX_STANDARD 11)
target_compile_definitions(knx PUBLIC -DMASK_VERSION=0x57B0)
set_target_properties(knxPython PROPERTIES OUTPUT_NAME knx)
set_property(TARGET knxPython PROPERTY CXX_STANDARD 11)
target_compile_definitions(knxPython PUBLIC -DMASK_VERSION=0x57B0)

View File

View File

@@ -14,7 +14,7 @@ namespace py = pybind11;
#include <vector>
#include <algorithm>
#include "linux_platform.h"
#include "knx/platform/linux_platform.h"
#include "knx/bau57B0.h"
#include "knx/group_object_table_object.h"