modules = [Extension("MyLibrary",
src,
language = "c++",
extra_compile_args=["-fopenmp", "-std=c++11", "-DNOLOG4CXX"], # log4cxx is not currently used
extra_link_args=["-fopenmp", "-std=c++11"],
include_dirs=[os.path.join(os.path.expanduser("~"), (os.path.join(gtest, "include"))],
library_dirs=[log4cxx_library, os.path.join(os.path.expanduser("~"), gtest)],
libraries=["log4cxx", "gtest"])]
Questa è una parte del mio script setup.py. Come faccio a passare opzioni come include_dirs o library_dirs attraverso gli argomenti della riga di comando, in modo che il percorso possa essere impostato dall'utente?Passaggio del percorso della libreria come argomento della riga di comando a setup.py
Che cosa succede se è necessario aggiungere più di una directory ? Come si fa a farlo? – johnny