Skip to content

Commit d68f9de

Browse files
committed
Dynamic link bug fixed
Changes to be committed: modified: CMakeLists.txt modified: src/mmap/MMap.imp.c
1 parent cacd470 commit d68f9de

File tree

2 files changed

+2
-60
lines changed

2 files changed

+2
-60
lines changed

CMakeLists.txt

Lines changed: 0 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -64,66 +64,6 @@ if(NOT TARGET ae2f::${PROJECT_NAME})
6464

6565
ae2f_itll(${ae2f__Ann__TENT} ${ae2f__MMap__TENT})
6666
ae2f_CoreTestTent(${ae2f__Ann__TENT} "test/ann")
67-
68-
if(OFF)
69-
ae2f_CoreLibTentConfigCustom(
70-
Ann INTERFACE
71-
include ae2f
72-
${PROJECT_SOURCE_DIR}/Config/Ann-H.cmake.in
73-
"include/ae2f/Ann/Act.h"
74-
"include/ae2f/Ann/LcgRand.h"
75-
76-
"include/ae2f/Ann/Conv.h"
77-
78-
"include/ae2f/Ann/Sp.h"
79-
"include/ae2f/Ann/Sp.h.c/clean.script.h"
80-
"include/ae2f/Ann/Sp.h.c/cleandef.h"
81-
"include/ae2f/Ann/Sp.h.cxx/Sp.hh"
82-
"include/ae2f/Ann/Sp.h.cxx/mSp.hh"
83-
"include/ae2f/Ann/Sp.h.cxx/imp.hh"
84-
85-
"include/ae2f/Ann/Slp.h"
86-
"include/ae2f/Ann/Slp.h.cxx/Slp.hh"
87-
"include/ae2f/Ann/Slp.h.cxx/mSlp.hh"
88-
"include/ae2f/Ann/Slp.h.cxx/imp.hh"
89-
90-
"include/ae2f/Ann/Mlp.h"
91-
"include/ae2f/Ann/Mlp.h.cxx/Mlp.hh"
92-
"include/ae2f/Ann/Mlp.h.cxx/mMlp.hh"
93-
"include/ae2f/Ann/Mlp.h.cxx/imp.hh"
94-
)
95-
96-
ae2f_CoreLibTentConfigCustom(
97-
Ann-H-Private INTERFACE
98-
src ae2f
99-
${PROJECT_SOURCE_DIR}/Config/Ann-H-Private.cmake.in
100-
101-
"src/ann-h/Sp.h"
102-
"src/ann-h/Slp.h"
103-
"src/ann-h/Mlp.h"
104-
"src/ann-h/Mlp/Predict.h"
105-
"src/ann-h/Mlp/OutCompute.h"
106-
"src/ann-h/Mlp/HidErr.h"
107-
"src/ann-h/Mlp/HidCompute.h"
108-
)
109-
target_link_libraries(Ann-H-Private INTERFACE Ann-H)
110-
111-
ae2f_CoreLibTentConfigCustom(
112-
Ann ${ae2f_LIBPREFIX}
113-
include ae2f
114-
${PROJECT_SOURCE_DIR}/Config/Ann.cmake.in
115-
"src/ann/LcgRand.c"
116-
"src/ann/Sp.c"
117-
"src/ann/Slp.c"
118-
"src/ann/Mlp.c"
119-
"src/ann/Conv.c"
120-
)
121-
122-
target_link_libraries(Ann PRIVATE Ann-H-Private)
123-
target_link_libraries(Ann PUBLIC Ann-H)
124-
target_link_libraries(Ann PUBLIC ${ae2f__MMap__FETCHED})
125-
endif()
126-
12767
endif()
12868

12969
if(ae2fCL_needed)

src/mmap/MMap.imp.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#ifndef ae2f_MMap_imp_h
22
#define ae2f_MMap_imp_h
33

4+
#include "ae2f/Call.h"
45
#include <ae2f/MMap/MMap.h>
56
#include <string.h>
67
#include <stdlib.h>
@@ -41,6 +42,7 @@ void ae2f_mMMapMk(
4142
__ae2f_mMMapMk(dim, lens, opt_ret_err, ret_mmap);
4243
}
4344

45+
ae2f_SHAREDEXPORT
4446
void ae2f_mMMapDel(ae2f_mMMap* del) {
4547
__ae2f_mMMapDel(del);
4648
}

0 commit comments

Comments
 (0)