On 9 January 2015 at 10:51, Rafał Miłecki <zaj...@gmail.com> wrote: > If you look at include/cmake.mk you will notice followiing: > -DCMAKE_BUILD_TYPE=Release > It means that CMake uses CMAKE_C_FLAGS_RELEASE > > > I've created package and tested it using two variants: > > 1) TARGET_CFLAGS=-DFOO > This is what I got: > grep FOO build_dir/target-*/test/CMakeCache.txt > CMAKE_CXX_FLAGS:STRING='-DFOO ' > CMAKE_C_FLAGS:STRING='-DFOO ' > My app was compiled *without* FOO > > 2) CMAKE_OPTIONS=-DCMAKE_C_FLAGS_RELEASE="-DFOO" > This is what I got: > grep FOO build_dir/target-*/test/CMakeCache.txt > CMAKE_C_FLAGS_RELEASE:STRING=-DFOO > My app was compiled *with* FOO > > > I think there is a bug in cmake.mk. Since we use > -DCMAKE_BUILD_TYPE=Release > we can't really relay on > CFLAGS="$(TARGET_CFLAGS) $(EXTRA_CFLAGS)" > because it will result in > CMAKE_C_FLAGS > instead of > CMAKE_C_FLAGS_RELEASE
Ping? -- Rafał _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel