Skip to content

Commit 53bb71f

Browse files
committed
- Look for msgpack headers in correct directory
- Fix msgpack target dependencies git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@19788 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
1 parent f8f300a commit 53bb71f

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

Compiler/boot/Makefile.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ TOP_DIR=@abs_top_builddir@
99
OMHOME=@abs_top_builddir@/build
1010
LDFLAGS=-L. -L$(GEN_DIR) -L"$(OMHOME)/lib/omc" -lomparse -lomcruntime -lmodparomc -lOpenModelicaRuntimeC -lModelicaExternalC -lantlr3 -lmsgpackc $(CORBALIBS) $(FMILIB) @RT_LDFLAGS@ @LIBSOCKET@ @LIBLPSOLVE55@ @OMC_LIBS@ -lexpat
1111
FMILIB = -L$(TOP_DIR)/3rdParty/FMIL/install/lib -lfmilib
12-
CPPFLAGS=-I"$(OMHOME)/include/omc/c" -Iinclude/ @CPPFLAGS@ -DADD_METARECORD_DEFINITIONS=
12+
CPPFLAGS=-I"$(OMHOME)/include/omc/c" -Iinclude/ -I../../3rdParty/msgpack-0.5.8/src/ @CPPFLAGS@ -DADD_METARECORD_DEFINITIONS=
1313
CORBALIBS=@CORBALIBS@
1414
ULIMIT_CMD=true
1515
SHREXT=@SHREXT@

Makefile.common

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -359,29 +359,30 @@ install: install-dirs install-python
359359
3rdParty/msgpack-0.5.8/Makefile:
360360
cd 3rdParty/msgpack-0.5.8 && ./configure "--host=$(host)" CC="$(CC)" CXX="$(CXX)" CFLAGS="$(CFLAGS) $(MSGPACK_CFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS) "
361361

362-
build/lib/libmsgpackc.so.2.0.0: 3rdParty/msgpack-0.5.8/Makefile
362+
build/lib/omc/libmsgpackc.so.2.0.0: 3rdParty/msgpack-0.5.8/Makefile
363363
$(MAKE) -C 3rdParty/msgpack-0.5.8
364364
cp -a 3rdParty/msgpack-0.5.8/src/.libs/libmsgpackc.so* build/lib/omc/
365365

366-
build/lib/libmsgpackc.2.dylib: 3rdParty/msgpack-0.5.8/Makefile
366+
build/lib/omc/libmsgpackc.2.dylib: 3rdParty/msgpack-0.5.8/Makefile
367367
$(MAKE) -C 3rdParty/msgpack-0.5.8
368368
install_name_tool -id @rpath/libmsgpackc.2.dylib 3rdParty/msgpack-0.5.8/src/.libs/libmsgpackc.2.dylib
369369
cp -a 3rdParty/msgpack-0.5.8/src/.libs/libmsgpackc.dylib* build/lib/omc/
370+
cp -a 3rdParty/msgpack-0.5.8/src/msgpack.h 3rdParty/msgpack-0.5.8/src/msgpack/ $(builddir_inc)/c
370371

371-
build/lib/libmsgpackc.a: 3rdParty/msgpack-0.5.8/Makefile
372+
build/lib/omc/libmsgpackc.a: 3rdParty/msgpack-0.5.8/Makefile
372373
$(MAKE) -C 3rdParty/msgpack-0.5.8
373374
cp -a 3rdParty/msgpack-0.5.8/src/.libs/libmsgpackc.a build/lib/omc/
375+
cp -a 3rdParty/msgpack-0.5.8/src/msgpack.h 3rdParty/msgpack-0.5.8/src/msgpack/ $(builddir_inc)/c
374376

375377
ifeq ($(SHREXT),.so)
376-
msgpack: build/lib/libmsgpackc.so.2.0.0
378+
msgpack: build/lib/omc/libmsgpackc.so.2.0.0
377379
else
378380
ifeq ($(SHREXT),.dylib)
379-
msgpack: build/lib/libmsgpackc.2.dylib
381+
msgpack: build/lib/omc/libmsgpackc.2.dylib
380382
else
381-
msgpack: build/lib/libmsgpackc.a
383+
msgpack: build/lib/omc/libmsgpackc.a
382384
endif
383385
endif
384-
385386
msgpack-clean:
386387
test ! -f 3rdParty/msgpack-0.5.8/Makefile || $(MAKE) -C 3rdParty/msgpack-0.5.8 distclean || true
387388
rm -f 3rdParty/msgpack-0.5.8/Makefile

0 commit comments

Comments
 (0)